package demo3;

interface A{
    void funcA();//public abstract
}

interface B{
    void funcB();
}

interface C extends A, B{
    void funcC();
}

class AA implements C{
    @Override
    public void funcA() {

    }

    @Override
    public void funcB() {

    }

    @Override
    public void funcC() {
        System.out.println("funcC()");
    }
}

class BB extends AA{
    @Override
    public void funcA() {

    }

    @Override
    public void funcB() {

    }
}

public class Test3 {
}
